/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.edu.uch.syscom.hibernateSpringDao;

import java.util.List;
import pe.edu.uch.syscom.managedbeans.uibeans.UIProductoBean;
import pe.edu.uch.syscom.mapping.TbProducto;

/**
 *
 * @author Jose Tejada
 */
public interface HSProductoDAO {

    public List<TbProducto> loadListaProductos( String m_sCampoBusqueda );

    public TbProducto findPorId( int iIdProducto );

    public void guardarProducto( TbProducto m_tbProducto );

    public void actualizarProducto( TbProducto m_tbProducto );
    
    public TbProducto getProductoPorDescripcion( String descripcion );

    public List<TbProducto> buscarProductos( int iIdSubCategoria, String sCampoBusqueda );
}
